package com.ruoyi.system.domain;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 gaea_report
 *
 * @author ruoyi
 * @date 2022-05-01
 */
@Data
@ToString
@ApiModel(value = "报表管理", description = "报表管理")
public class GaeaReport extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 名称 */
    @Excel(name = "名称")
    private String reportName;

    /** 报表编码 */
    @Excel(name = "报表编码")
    private String reportCode;

    /** 分组 */
    @Excel(name = "分组")
    private String reportGroup;

    /** 报表类型 */
    @Excel(name = "报表类型")
    private String reportType;

    /** 报表缩略图 */
    @Excel(name = "报表缩略图")
    private String reportImage;

    /** 报表描述 */
    @Excel(name = "报表描述")
    private String reportDesc;

    /** 报表作者 */
    @Excel(name = "报表作者")
    private String reportAuthor;

    /** 报表下载次数 */
    @Excel(name = "报表下载次数")
    private Long downloadCount;

    /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
    @Excel(name = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
    private Integer enableFlag;

    /** 0--未删除 1--已删除 DIC_NAME=DELETE_FLAG */
    @Excel(name = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
    private Integer deleteFlag;

    /** 版本号 */
    @Excel(name = "版本号")
    private Integer version;


}
